package com.cloudbroker.bcs.platform.dav.bizapi.service.business.sign.vo;

import com.cloudbroker.bcs.common.validatioin.annotation.Length;
import com.cloudbroker.bcs.common.validatioin.annotation.NotBlank;
import com.cloudbroker.bcs.platform.dav.bizapi.service.base.vo.HSBCPSVO;

/**
 * Created by wangxu13798 on 2016/11/24.
 */
public class CheckSignForm extends HSBCPSVO {
    private static final long serialVersionUID = 2224893683670740384L;

    @NotBlank
    @Length(max = 1000)
    private String encrypt_str;

    @NotBlank
    @Length(max = 32)
    private String sign;

    @NotBlank
    @Length(max = 1000)
    private String wait_encrypt_str;

    @NotBlank
    @Length(max = 16)
    private String sign_type;

    public String getEncrypt_str() {
        return encrypt_str;
    }

    public void setEncrypt_str(String encrypt_str) {
        this.encrypt_str = encrypt_str;
    }

    public String getSign() {
        return sign;
    }

    public void setSign(String sign) {
        this.sign = sign;
    }

    public String getWait_encrypt_str() {
        return wait_encrypt_str;
    }

    public void setWait_encrypt_str(String wait_encrypt_str) {
        this.wait_encrypt_str = wait_encrypt_str;
    }

    public String getSign_type() {
        return sign_type;
    }

    public void setSign_type(String sign_type) {
        this.sign_type = sign_type;
    }

    @Override
    public String toString() {
        final StringBuilder sb = new StringBuilder("CheckSignForm{");
        sb.append("encrypt_str='").append(encrypt_str).append('\'');
        sb.append(", sign='").append(sign).append('\'');
        sb.append(", wait_encrypt_str='").append(wait_encrypt_str).append('\'');
        sb.append(", sign_type='").append(sign_type).append('\'');
        sb.append('}');
        return sb.toString();
    }
}
